A Pattern for Interconnecting Distributed Components

نویسندگان

  • Walid Gaaloul
  • Karim Baïna
  • Khalid Benali
  • Claude Godart
چکیده

Nowadays, enterprises express huge needs for mechanisms allowing interconnection of their business components. Due to the weakness of component integration facilities, a large amount of research and development has been made in this area. Nevertheless, developed mechanisms are generally hard-coded, proprietary and lack a high level of abstraction. This paper presents our contribution to the design, the implementation, and the experimentation of an architectural pattern named “Service”. This pattern is able to support interconnection and cooperation between distributed components independently of their specific contexts (workflow processes, database robots, agents, networks nodes, etc.). Our “Service” pattern proposes a generic solution to interconnection and cooperation between components through object oriented structures and scenarios. The essence of the pattern is the ability for ”Service” to provide registration, discovery, negotiation and dynamic API information on behalf of a contained service. Moreover, several alternatives are presented to implement our pattern.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Connectors: a Key Feature for Building Distributed Component-Based Architectures

Building distributed applications and frameworks that integrate legacy software components is more than ever a challenging direction in distributed software engineering. However, interconnecting distributed components and making them collaborate in a flexible and configurable way is a complicated and error prone task: actually, underlying communication requirements are often hidden within compo...

متن کامل

Designing a Performance Management Pattern Based on Talent Management Components

Performance management is considered as a tool to implement strategies and policies, and research organizational goals, and its main purpose is to increase the capabilities, competencies and growth and development of human resources. Such a view of performance management requires the existence of features that make the system efficient and effective, and realize the flexibility and dynamism of ...

متن کامل

Developing Simulation Models of Open Distributed Control System by Using Object-Oriented Structural and Behavioral Patterns

An open distributed control system (DCS), which consists of many devices and an open network interconnecting them, is now used in many automation areas. For assuring the control performance under the heavy traffic on the network, the simulation of a DCS is strongly needed. For this purpose, we propose an objectoriented design pattern approach as a uniform, efficient and accurate method of model...

متن کامل

Construction Rules for Component-Based Architectures

Software architectures are shifting the focus from lines-of-code towards coarser-grained “business-process-components” and their interconnecting structures. These components are not designed and built from scratch, but composed from smaller components. The challenge in designing these architectures is to preserve construction consistency, meaning that a complete system of components has the sam...

متن کامل

Actor Languages for Specification of Parallel Computations

We describe high-level language constructs for specifying parallel programs and show how they may be used to provide modular speci-cation of communication, synchronization and placement. The high-level constructs are translated into actors which provide exible low-level primi-tives for interconnecting distributed components and eecient execution on concurrent computers. We argue that our lingui...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004